/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2007，所有权利保留。
 * 
 * 项目名：	rumba
 * 文件名：	QMenuItem.java
 * 模块说明：	
 * 修改历史：
 * Dec 19, 2007 - lxm - 创建。
 */
package com.hd123.rumba.gwt.entry.client.menu;

import com.hd123.rumba.gwt.base.client.biz.BPersistent;
import com.hd123.rumba.gwt.base.client.exception.ClientBizException;
import com.hd123.rumba.gwt.entry.client.entry.QEntry;

/**
 * 菜单项 | 业务层.查询 | 实体
 * 
 * @author lxm
 * 
 */
public class QMenuItem extends BPersistent {

  public String getReaderClassName() throws ClientBizException {
    return "com.hd123.rumba.gwt.entry.server.menu.QMenuItemReader";
  }

  private String id;
  private String caption;
  private Integer align;
  private String hint;
  private String image;
  private String hotImage;
  private QMenuItem parent;
  private QEntry entry;

  /** 对齐方式。取值参见常量“CMenuItem.VALUE_ALIGN_*”，默认为“CMenuItem.VALUE_ALIGN_NORMAL”。 */
  public Integer getAlign() {
    return align;
  }

  public void setAlign(Integer align) {
    this.align = align;
  }

  /** 标题 */
  public String getCaption() {
    return caption;
  }

  /** 标题 */
  public void setCaption(String caption) {
    this.caption = caption;
  }

  /** 提示信息 */
  public String getHint() {
    return hint;
  }

  /** 提示信息 */
  public void setHint(String hint) {
    this.hint = hint;
  }

  /** 表示热状态的图像 */
  public String getHotImage() {
    return hotImage;
  }

  /** 表示热状态的图像 */
  public void setHotImage(String hotImage) {
    this.hotImage = hotImage;
  }

  /** 唯一标识 */
  public String getId() {
    return id;
  }

  /** 唯一标识 */
  public void setId(String id) {
    this.id = id;
  }

  /** 图像 */
  public String getImage() {
    return image;
  }

  /** 图像 */
  public void setImage(String image) {
    this.image = image;
  }

  /** 模块功能入口 */
  public QEntry getEntry() {
    return entry;
  }

  /** 模块功能入口 */
  public void setEntry(QEntry entry) {
    this.entry = entry;
  }

  /** 上级菜单项 */
  public QMenuItem getParent() {
    return parent;
  }

  /** 上级菜单项 */
  public void setParent(QMenuItem parent) {
    this.parent = parent;
  }

}
